.business-card-consumption-selector{
  width: 100%;
  padding: 20px 20px 60px;
  position: relative;
  height: 100%;
  box-sizing: border-box;
  .business-card-container{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    .month-group {
      margin-bottom: 12px;
      .bank-bill-item { // 2020-12-09 修改公务卡选择页面，与公务卡消费页面保持一致
        border: 1px solid #cdd7ec;
        margin-bottom: 12px;
        .head-line {
          padding-left: 14px;
          height: 36px;
          line-height: 36px;
          background-color: #ffffff;
          font-size: 14px;
          color: #A6ABBF;
          .head-line-info {
            display: inline-block;
            width: calc(100% - 40px);
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
          .view-details-icon {
            float: right;
            color: #007AFF;
            font-size: 12px;
            font-family: 'PingFang SC', 'Microsoft YaHei';
            position: relative;
            top: 12px;
            right: 20px;
            cursor: pointer;
          }
        }
        .relation-line {
          font-size: 12px;
          padding: 0px 14px;
          height: 46px;
          line-height: 20px;
          .relation-content-line {
            border-bottom: 1px solid rgb(215, 220, 230);
            display: flex;
            flex-direction: row;
            padding: 13px 19px;
            height: 46px;
            .checkbox-container {
  
            }
            .info-container {
              display: flex;
              flex-direction: row;
              align-items: center;
              justify-content: space-around;
              width: calc(100% - 20px);
              .part {
                flex: 1;
                text-align: left;
                .label {
                  color: #505564;
                }
                .value {
                  color: #99a3bd;
                }
                .blue {
                  color: #007aff;
                }
              }
            }
          }
          
          
        }
        .relation-line:last-child .relation-content-line {
          border-bottom: 0px;
        }
      }
      .bank-bill-item:last-child {
        margin-bottom: 0px;
      }
    }
    .month-group:last-child {
      margin-bottom: 0px;
    }
    
    .loading-footer{
      width: 100%;
      height: 30px;
      line-height: 30px;
      text-align: center;
      margin-bottom: 10px;
      cursor: pointer;
      &:hover{
        background: #e9e9e9;
      }
    }
    .no-business-card-consumption{
      text-align: center;
      width: 100%;
      margin-top: 20px;
      font-size: 14px;
      color: #cccccc;
    }
    .business-card-group-item{
      .ant-col-2{
        text-align: center;
      }
      cursor: pointer;
      border: 1px solid rgba(235, 235, 235, 1);
      height: 40px;
      line-height: 38px;
      width: 100%;
      color: #D2A98C;
      font-weight: 700;
      font-size: 12px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-bottom: 10px;
      .ant-divider{
        margin: 0 5px;
      }
    }
    .business-card-item{
      cursor: pointer;
      border: 1px solid rgba(235, 235, 235, 1);
      height: 82px;
      box-sizing: border-box;
      margin-bottom: 10px;
      padding: 10px 0;
      .ant-col-2{
        line-height: 60px;
        text-align: center;
      }
      .business-card-info{
        width: 100%;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .business-card-item-time{
        font-size: 12px;
        .overtime{
          margin-left: 20px;
          padding: 0 5px;
          font-size: 10px;
          color: $default-color;
          border: 1px solid $default-color;
          height: 20px;
          line-height: 18px;
          box-sizing: border-box;
        }
      }
      .business-card-item-acp{
        font-size: 18px;
        font-weight: 700;
      }
      .business-card-item-bank{
        text-align: right;
        font-size: 12px;
      }
      .business-card-item-amount{
        text-align: right;
        font-size: 18px;
        font-weight: 700;
      }
    }
  }
}
